body {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
.tafelTree {
text-align: left;
float: left;
direction: ltr;
overflow: auto;
}

.tafelTree, .tafelTree table {
font-size: small;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}

.tafelTree, .tafelTree span, .tafelTree img, .tafelTree div {
margin: 0;
padding: 0;
}

.tafelTree table {
border-collapse: collapse;
margin: 0;
padding: 0;
}

.tafelTree table tr, .tafelTree table td {
direction: ltr;
margin: 0;
padding: 0;
}

.tafelTree table td {
white-space: nowrap;
vertical-align: top;
}

.tafelTree .tafelTreedrag {
cursor: pointer;
}

.tafelTree .tafelTreecontent {
padding: 0 0.1em;
cursor: pointer;
}

.tafelTree .tafelTreecanevas {
vertical-align: middle;
}

.tafelTree .tafelTreeselected {
background-color: #9999FF;
color: #FFFFFF;
}

.tafelTree .tafelTreeeditable {
display: none;
padding: 0 0.2em;
border: 1px solid #CCCCFF;
background-color: #EEEEFF;
}

.tafelTree .tafelTreedragOver {
background-color: #9999CC;
color: #EEEEFF;
}

.tafelTree .tafelTreetooltip {
display: none;
position: absolute;
border: 1px solid #9999FF;
background-color: #EEEEFF;
padding: 0.3em;
z-index: 9000;
}
.tafelTree .tafelTreetooltip h4{
margin:0px;
padding:0px;
font-size:12px;
}


/**
 * Multiline
 */
.tafelTree table td.tafelTreemultiline {
background-repeat: repeat-y;
background-position: top left;
}

.tafelTree table td.tafelTreemultiline2 {
background-repeat: repeat-y;
background-position: top left;
}

.tafelTree .funcMouseOver {
color:#0066FF;
}

.tafelTree .funcMouseOut {
color:#333333;
}

body {
	background-color: #FFFFFF;
	}
	.mover {
	background-color: #FF9999;
	color: #FFEEEE;
	}
	
	.special {
	color: #CC0000;
	}
	
	.tafelTree h3, .tafelTree p, .tafelTree ol {
	margin: 0;
	padding: 0;
	}
	
	.tafelTree p {
	padding-bottom: 1em;
	}
	
	.tafelTree h3 {
	color: #009900;
	}